#ifndef _SYS_TIMER_H_
#define _SYS_TIMER_H_ 			   

#ifdef SYMBOL_GLOBALS
   #define SYS_TIMER_EXT
#else
   #define SYS_TIMER_EXT extern
#endif //* SYMBOL_GLOBALS
	 
SYS_TIMER_EXT void OSSystimerInit(void);
SYS_TIMER_EXT void SysTick_Handler(void);
SYS_TIMER_EXT void delay_ms(INT16U usDelayMS);
SYS_TIMER_EXT void delay_us(INT32U unDelayUS);

SYS_TIMER_EXT void DelaymsByCount(INT16U usDelayMS);
SYS_TIMER_EXT void DelayusByCount(INT16U usDelayUS);	

SYS_TIMER_EXT INT32U GetElapsedSecs(void);
SYS_TIMER_EXT INT32U GetElapsedMSecs(void);
SYS_TIMER_EXT INT32U GetCurSysticks(void);


#endif





























